package com.kotiln.lgc.guidepagedemo.ScrollView;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.ScrollView;

/**
 * @author $
 * @fileName MyScrollView
 * @date2021/3/22 14:17
 * @describe TODO
 * @desc
 */
class MyScrollView extends ScrollView {

    public OnScrollViewChangedListener getOnScrollViewChangedListener() {
        return mOnScrollViewChangedListener;
    }

    public void setOnScrollViewChangedListener(OnScrollViewChangedListener onScrollViewChangedListener) {
        mOnScrollViewChangedListener = onScrollViewChangedListener;
    }

    private OnScrollViewChangedListener mOnScrollViewChangedListener;
    public MyScrollView(Context context) {
        super(context);
    }

    public MyScrollView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    @Override
    protected void onScrollChanged(int l, int t, int oldl, int oldt) {
        super.onScrollChanged(l, t, oldl, oldt);
        if(mOnScrollViewChangedListener!=null){
            mOnScrollViewChangedListener.onScrollViewChange(t,oldt);
        }
    }

    public interface OnScrollViewChangedListener{
        void onScrollViewChange(int top,int oldTop);
    }

}
